#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    this->move(0,0);
    myButton = new QPushButton(this);//对成员进行构造，并且 让他 挂上对象树
    myButton->setText("Hello_World");
    myButton->move(100,100);//单位都是 像素 ，从窗口左上角开始(0,0)  右 和 下 的笛卡尔积坐标系
    connect(myButton,&QPushButton::clicked,this,&Widget::handlerClick);

    connect(ui->pushButton,&QPushButton::clicked,this,&Widget::handlerClick);
}

Widget::~Widget()
{
    delete ui;
}

void Widget::handlerClick(){
    //判断 pushBUtton中的内容 是不是 Hello_World
//    if(ui->pushButton->text() ==  QString("Hello_World")){
//        //若是在将内容进行修改，实现一种点击后变化的感觉
//        ui->pushButton->setText("Hello_Qt");
//    }
//    else{
//        //否则代表已经修改成了 hello qt 那么就将内容在重新变回 world
//        ui->pushButton->setText("Hello_World");
//    }

    //判断 pushBUtton中的内容 是不是 Hello_World
    if(myButton->text() ==  QString("Hello_World")){
        //若是在将内容进行修改，实现一种点击后变化的感觉
        myButton->setText("Hello_Qt");
    }
    else{
        //否则代表已经修改成了 hello qt 那么就将内容在重新变回 world
        myButton->setText("Hello_World");
    }
}
